package engine;

import java.io.File;
import utilities.MatLabCOM;
import utilities.ProblemParser;
import utilities.RandomNumeric;

public class Simulation {

    private GeneticAlgorithm algo;
    private File currentFile;
    private ProblemParser problemParser;
    private MatLabCOM matlab;
    private RandomNumeric randomizer;

    public Simulation() {
        this.randomizer = new RandomNumeric();
    }

    public RandomNumeric getRandomizer() {
        return randomizer;
    }

    public ProblemParser getProblemParser() {
        return problemParser;
    }

    public void setProblemParser(ProblemParser problemParser) {
        this.problemParser = problemParser;
    }

    public GeneticAlgorithm getAlgo() {
        return algo;
    }

    public void setAlgo(GeneticAlgorithm algo) {
        this.algo = algo;
    }

    public File getCurrentFile() {
        return currentFile;
    }

    public void setCurrentFile(File currentFile) {
        this.currentFile = currentFile;
    }

    public MatLabCOM getMatlab() {
        return matlab;
    }

    public void setMatlab(MatLabCOM matlab) {
        this.matlab = matlab;
    }
}
